package com.holly.unit.gen.starter.autoconf.prop;

import lombok.Data;

/**
 * 类描述: 代码生成器文件配置
 *
 * @author fxr
 * @version 1.0.0
 * @date 2022/1/17 11:28
 */
@Data
public class GenCodeExtProperties {

    /**
     * 默认不开启
     */
    private boolean enable = false;

    //数据库类型
    public  String dbType = "";
    // 数据库驱动
    public  String diverName="";

    // 数据库URL
    public  String url="";

    // 数据库连接账号
    public  String username="";

    // 数据库连接密码
    public  String password = "";

    // 数据库名称
    public  String dbName = "";

    //项目路径
    public  String projectPath="";

    //业务包路径
    public  String bussiPackage="";

    // src路径
    public  String srcPackage="";

    //web路径
    public  String webPackage="";

    // 代码生成器模板文件路径
    public  String templatePath="";

    // 数据库字段是否安装驼峰写法转换
    public  boolean isHump = true;

    // 自定义主键
    public  String dbTableId = "";

    // 默认前4个字段必须输入
    public  String pageFieldReqNum = "";

    // 默认生成3个查询字段
    public  String pageQueryNum = "";

    // 自定义页面过滤字段
    public  String pageFilterFields = "";

    // 默认一行显示几个字段：参数
    public  String fieldInRowNum = "";

}
